.tb-book {
    width: 60%;
    border-collapse: collapse;
    border-width: 1px;
    line-height: 2em;
    background-color: #eeeeee;
}
/* 表头单元格边框 */
.tb-book th {
    border: 1px solid #666; /* 表头边框：1px 实线 中灰色 */
    padding: 8px; /* 内边距，让内容更美观 */
    line-height: 2.5em;
    background-color: #336699;
    color: #ffffff;
}
/* 普通单元格边框 */
.tb-book td {
  border: 1px solid #999; /* 单元格边框：1px 实线 浅灰色 */
  padding: 8px;
  text-align: center; /* 文字居中 */
}

a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.tb-book a {
    color: #2563eb;
    font-weight: 500;
}
.tb-book a:hover {
    color: #7c3aed;
}

#bookTableContainer {
    text-align: center;
    width:60%;
}

.book-div {
    background-color: #eeeeee;
    float: left;
    padding:30px;
    margin: 30px;
    border-radius: 10px;
    line-height: 1.6em;
}
